﻿@charset "utf-8";
/* CSS Document */

.input-item { border-width: 1px 0; background: #fff; }
.input-item-list,.default-input { position: relative;min-height:50px; border-bottom: 1px solid #e7e7e7; }
.input-item-list input { display: block; width: 100%; padding: 10px 0 10px 20px;  height: 50px; font-size: 14px; border: none; background: none; }
.input-item-list input::-webkit-input-placeholder {color: #8d8a8a !important;}
.input-item-list input:-moz-placeholder {color: #8d8a8a !important;}
.input-item-list input::-moz-placeholder {color: #8d8a8a !important;}
.input-item-list input:-ms-input-placeholder {color: #8d8a8a !important;}
.input-item-list select{ display: block; width: 100%; padding: 10px 0 10px 20px;  height: 50px; font-size: 14px; border: none; background: none;color: #8d8a8a}
.selectwrap .arrowwrap{ height:50px; width:50px; text-align:center; position:absolute; right:0; top:0; background-color:#fff; padding-top:17px;}
.selectwrap .arrow{ transform:rotate(90deg);-webkit-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  color:#fb3d3d; background-position:-38px -140px; display:inline-block; width: 11px; height: 18px;text-indent: -999px; background-position: -47px 0; }

.default-input{font-size:14px; color:#444; line-height:30px; padding: 10px 0 10px 20px;}
.default-input input{ vertical-align:middle; margin:0;}
.default-input label{ margin:0; font-weight:normal; vertical-align:middle;}
.btn-submit { margin: 30px 0; }
.btn-submit span{ display:inline-block; width:50%; float:left; text-align:center;}
.btn-submit button { display:inline-block; width:70%; height: 40px; color: #fff; background: #51c200; border: none; border-radius: 4px; font-size: 16px; }
.btn-submit button.bggray{ background:#aaada8}

.add_address{ position:relative; border:1px solid #ccc; border-width:1px 0px; background:#fff; margin:20px 0;}
.add_address a{ display:block; color:#8d8a8a;  padding: 10px 0 10px 20px; line-height:21px; font-size:14px;}
.add_address .icon{ display:inline-block; width:22px; height:21px; vertical-align:middle; margin-right:10px; background-position:-93px 0;}
.add_address .arrow{overflow:hidden; position:absolute; right:15px; top:50%; width:11px; height:18px; margin-top:-9px; text-indent:-999px; background-position:-47px 0;}
.address_list{ margin:0; padding:0;border-top:1px solid #ccc;}
.address_team{ position:relative; list-style:none; padding:10px 45px 10px 20px; border-bottom:1px solid #ccc; background:#fff;}
.user_name{ margin-bottom:3px;}
.user_name span{ margin-right:20px; font-size:14px; color:#000;}
.user_addrs{ font-size:12px; color:#666}
.tip-default{ padding:2px 4px; background:#51c200; color:#fff; border-radius: 3px; margin-right:5px;}
.addrs-edit{position:absolute; right:15px; top:50%; }
.addrs-edit a{ display:block; width:26px; height:38px; margin-top:-19px; background-position:-119px 0; text-indent:-999px; overflow:hidden;}
.address_team.active:after{ content: "";  position:absolute; right:0; top:0; width:50px; height:50px; background-position:-150px 0; }
.address_team.current:before{ content: "";  position:absolute; left:10px; top:50%; width:20px; height:14px; margin-top:-7px; background-position:-64px 0; }
.address_team.current{ padding-left:40px;}